Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour France F9 Australia F2 USA F22 USA F27 USA F28 USA F29 Australia F2 France F6 France F8 USA F28 Australia F1 USA F23 USA F24 2007 Challenger of Santa Clara - Valencia Perth Challenger - Perth Uncle Tobys Challenger - Tasmania Project Independence Men's Challenger - Mandeville Uncle Toby's Burnie Challenger - Tasmania Ljubljana Open - Ljubljana Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk College Station Challenger - College Station Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City XL Bermuda Open - Bermuda Isla de Lanzarote - Lanzarote Isla de Gran Canaria - Mas Palomas Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Akbank Private Banking TED Open - Istanbul Samsung Securities Cup - Seoul Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama Smith Barney Men's Challenger - Covington XL Bermuda Open - Bermuda Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul Countrywide Classic USTA Challenger - Carson IPP Open - Helsinki Sunrise Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City GHI Bronx Tennis Classic - Bronx Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Harrah's Entertainment Men's Pro Challenger - Tunica The Swanston Challenger - Sacramento Renault Slovenian Open - Ljubljana The $50,000 Pro Challenger at Calabasas - Calabasas Athens Challenger Busan Challenger Fergana Challenger Nottingham Challenger Astana Challenger Dallas Challenger Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Prague Challenger Nottingham-2 Challenger Bangkok Challenger Loughborough Challenger Busan Challenger Istanbul Challenger Frito Lay/USTA Challenger - Binghamton Nottingham Challenger Mons Challenger Rennes Challenger Bratislava Challenger USTA Comerica Challenger - Aptos Helsinki Challenger Busan Challenger Ilkley Challenger Vancouver Challenger Singha Tennis Classic - Tarzana CMG Asia Open - Hong Kong Tashkent Challenger Fifth Third Bank Tennis Classic - Lexington Ningboo Challenger Happy Valley Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Karshi Challenger Istanbul Challenger Ho Chi Minh City Challenger Canberra Challenger Bancolombia Open - Bogota Taipei City Challenger Seoul Challenger Surbiton Challenger Nottingham Challenger Vancouver Challenger Voit Mexico City Open - Mexico City Indian Wells Challenger Taipei City Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Gwangju Challenger Jerusalem Challenger Little Rock Challenger Columbus Challenger Gatineau Challenger Binghamton Challenger dBI Tennis Challenger - Binghamton The LTA Wrexham Challenger - Wrexham Mallorca Challenger Cassis Challenger Sao Paulo Challenger Tour Finals Canberra Challenger Morelos Challenger Columbus Challenger Indian Wells Challenger San Jose Challenger Granby Challenger Beijing Challenger Leon Challenger Alphen Challenger Canberra Challenger Ortisei Challenger Vancouver Challenger Canberra Challenger Winnipeg Challenger Tashkent Challenger Geneva Challenger Helsinki Challenger Raanana Challenger Batman Challenger Dallas Challenger Le Gosier Challenger Busan Challenger Mexico City Challenger Nottingham Challenger Astana Challenger Tashkent Challenger Suzhou Challenger Hua Hin Challenger Brescia Challenger Busan Challenger Kaohsiung Challenger Kaohsiung Challenger Togliatti Cup - Togliatti 13 BH Tennis Open International Cup - Belo Horizonte Budapest Challenger - Budapest Czech Open - Prostejov Open de Montauban - Montauban ECM Prague Open 2005 - Prague Austin Challenger - Austin TED Open - Istanbul Open D'Orleans - Orleans Uncle Toby's Challenger in Burnie - Burnie Odlum Brown Vancouver Open - Vancouver Czech Open 2006 - Prostejov AAPT Championships - Adelaide Ford Tennis Championships - Louisville Wailea Men's Challenger - Maui Salzburg Challenger Australian Men's Hardcourt Championships - Adelaide The Stella Artois Grass Court Championships - London Flea Market Cup - Busan Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Heineken Open - Singapore AAPT Championships - Adelaide Franklin Templeton Tennis Classic - Scottsdale ERA Real Estate Clay Court Championships - Orlando Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Vancouver Challenger The Nottingham Open - Nottingham Infiniti Open - Los Angeles Heineken Open Singapore - Singapore Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis The Stella Artois Grass Court Championships - Queen's/London Davidoff Swiss Indoors - Basel Adidas International - Sydney Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Tashkent Challenger - Tashkent Siebel Open - San Jose Trofeo Conde de Godo - Barcelona PEOPLEnet CUP - Dnepropetrovsk The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis AIG Japan Open - Tokyo Franklin Templeton Tennis Classic - Scottsdale Rhodes Challenger Ramat Hasharon Challenger The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon Seoul Challenger Adidas International - Sydney The Stella Artois Grass Court Championships - London Ortisei Challenger Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BMW Open - Munich Binghamton Challenger Shanghai Challenger Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach The Stella Artois Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AAPT Championships - Adelaide Quimper Challenger Guadalajara Challenger Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Kun-Ming Challenger The Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Hypo Group Tennis International - Portschach The Stella Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Medibank International - Sydney Heineken Open - Auckland Adidas International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing ATP Kremlin Cup - Moscow Pilot Pen Tennis - New Haven Chennai Open - Chennai Medibank International - Sydney Windy City Classic - Winnetka SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Irving Challenger BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Uncle Toby's Australian Men's Clay Court Challenger - Canberra Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Medibank International - Sydney Thailand Open - Bangkok 2006 Challenger of Santa Clarita California Challenger - Valencia ABN/AMRO World Tennis Tournament - Rotterdam Andria Challenger RCA Championships - Indianapolis Abierto Mexicano Telcel - Acapulco Olbia Challenger - Olbia U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle AEGON Championships - London Home Depot Center USTA Challenger - Carson Gemax Open - Belgrade Atlanta Clay Court Challenger - Atlanta ABN AMRO World Tennis Tournament - Rotterdam SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AT&T Challenge - Atlanta Serbia Open - Belgrade Gerry Weber Open - Halle AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston Salem - Winston Salem Open Diputacion Ciudad de Pozoblanco - Cordoba PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Citta di Monza - Monza Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Kremlin Cup - Moscow Valencia Open - Valencia Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis TD Waterhouse Cup - Long Island Mumbai Open - Mumbai Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta China Open - Beijing Kremlin Cup - Moscow Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Aircel Chennai Open - Chennai Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Power Horse Cup - Dusseldorf Delray Beach Open - Delray Beach Guzzini Challenger - Recanati Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Open Sud de France - Montpellier Torneo Internacional Challenger Fila 2006 - Leon Citi Open - Washington US Men's Clay Court Championship - Houston Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Citi Open - Washington Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha New York Open - New York Delray Beach Open - Delray Beach Citi Open - Washington Hall of Fame Open - Newport New York Open - New York AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna 2006 USTA Tallahassee Tennis Challenger - Tallahassee Sydney International - Sydney China Open - Beijing U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Pilot Pen International - New Haven Gerry Weber Open - Halle Countrywide Classic - Los Angeles SAP Open - San Jose AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Farmers Classic - Los Angeles Brisbane International - Brisbane Medibank International - Sydney Serbia Open - Belgrade Open Sud de France - Montpellier Adidas International - Sydney St. Petersburg Open - St. Petersburg BMW Open - Munich Stockholm Open - Stockholm Ordina Open - 's-Hertogenbosch Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Davis Cup, World Group, F, ESP-AUS 3-1 US Men's Clay Court Championship - Houston Citi Open - Washington SAP Open - San Jose Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Paris Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Toronto Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, World Group, PO, ISR-PER, 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, PO, ISR-CAN 2-3 Hopman Cup - Perth Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, Group I, PO, ISR-SLO 3-2 Hopman Cup - Perth Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, World Group, QF, AUS-SWE 5-0 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Tennis Masters Cup - Houston Olympics - Sydney Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Tennis Masters Cup - Shanghai Tennis Masters Cup - Sydney Tennis Masters Cup - Lisbon